首页> 外文OA文献 >Dynamic Magic Sets for Super-Consistent Answer Set Programs
【2h】

Dynamic Magic Sets for Super-Consistent Answer Set Programs

机译:超一致答案集程序的动态魔术集

摘要

For many practical applications of ASP, for instance data integration orplanning, query answering is important, and therefore query optimizationtechniques for ASP are of great interest. Magic Sets are one of thesetechniques, originally defined for Datalog queries (ASP without disjunction andnegation). Dynamic Magic Sets (DMS) are an extension of this technique, whichhas been proved to be sound and complete for query answering over ASP programswith stratified negation. A distinguishing feature of DMS is that the optimization can be exploitedalso during the nondeterministic phase of ASP engines. In particular, aftersome assumptions have been made during the computation, parts of the programmay become irrelevant to a query under these assumptions. This allows fordynamic pruning of the search space, which may result in exponentialperformance gains. In this paper, the correctness of DMS is formally established and proved forbrave and cautious reasoning over the class of super-consistent ASP programs(ASP^{sc} programs). ASP^{sc} programs guarantee consistency (i.e., have answersets) when an arbitrary set of facts is added to them. This result generalizesthe applicability of DMS, since the class of ASP^{sc} programs is richer thanASP programs with stratified negation, and in particular includes allodd-cycle-free programs. DMS has been implemented as an extension of DLV, andthe effectiveness of DMS for ASP^{sc} programs is empirically confirmed byexperimental results with this system.
机译:对于ASP的许多实际应用,例如数据集成或计划,查询应答非常重要,因此,针对ASP的查询优化技术引起了极大的兴趣。魔术集是这些技术中的一种,最初是为数据记录查询(ASP而不进行取反和否定)定义的。动态魔术集(DMS)是该技术的扩展,事实证明,该技术对于通过分层求反的ASP程序进行查询回答是健全且完整的。 DMS的一个显着特征是,在ASP引擎的不确定阶段也可以利用该优化。特别是,在计算过程中做出一些假设之后,在这些假设下,程序的某些部分可能与查询无关。这允许动态修剪搜索空间,这可能会导致指数级的性能提升。本文正式建立了DMS的正确性,并证明了超一致性ASP程序(ASP ^ {sc}程序)一类的勇敢而谨慎的推理。当将任意事实集添加到ASP ^ {sc}程序时,它们可以确保一致性(即具有答案集)。该结果概括了DMS的适用性,因为ASP ^ {sc}程序的类别比带分层否定的ASP程序更丰富,尤其是包括无循环的程序。 DMS已被实现为DLV的扩展,DMS在ASP ^ {sc}程序中的有效性已通过该系统的实验结果从经验上得到证实。

著录项

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号